export const extractBetweenHyphens = (path) => {
    // 校验输入是否为有效字符串
    if (typeof path !== 'string' || path.trim() === '') {
        console.warn('输入必须是有效的字符串');
        return null;
    }

    // 分割路径中的所有部分（按斜线分割）
    // 例如："/pages/mine/home" 分割后为 ["", "pages", "mine", "home"]
    const parts = path.split('/');

    // 检查分割后的的部分数量是否足够（至少需要4个部分才能有第3个元素）
    // 索引0: 空字符串，1: pages，2: 第一个路径段，3: 第二个路径段...
    if (parts.length < 4) {
        console.warn(`路径"${path}"格式不符合要求，无法提取数据`);
        return null;
    }

    // 第二个横线和第三个横线之间的数据对应分割后的索引2的元素
    // 例如："/pages/mine/home" 中是 "mine"
    return parts[2];
}